package com.ithzl.capacity.service;

import com.ithzl.capacity.pojo.User;
import com.ithzl.capacity.pojo.dto.UserPageDTO;

import java.util.List;

public interface UserService {

    /**
     * 修改密码（密码已经经过加密）
     * @param user
     * @param newPassword
     * @return
     */
    boolean changePassword(User user,String newPassword);

    /**
     * 查询账号列表
     * @param userPageDTO
     * @return
     */
    List<User> inquireUserList(UserPageDTO userPageDTO);

    /**
     * 新增账号
     * @param user
     */
    void addUser(User user);

    /**
     * 账号修改
     * @param user
     */
    void amendUser(User user);

    /**
     * 删除账号
     * @param id
     */
    void deleteUser(int id);
}
